Como primer paso Importaremos la base de datos aguacate , utilizando la libreria readxl seguido creamos una variable donde estara almacenado la base de datos.
Utilizaremos el codigo read_excel y dentro llamaremos a la base de datos tipo .xlsx
Como segundo paso llamaremos la libreria epiDisplay donde se utilizara sentencia ya mencionadas anteriormente if-else y se proseguira a categorizar(agrupar).
Caso_Aguacate_xls$cat_Aguacate <-ifelse(Caso_Aguacate_xls$`AveragePrice (PRECIO PROMEDIO)`<=1 , 'promedio-','promedio+')Caso_Aguacate_xls$cat_numero_total_vendido <-ifelse(Caso_Aguacate_xls$`Total Volume (NUMERO TOTAL DE AGUACATES VENDIDOS)`<=850644 , 'ventas menores','ventas mayores')Caso_Aguacate_xls$cat_numero_4046_vendido <-ifelse(Caso_Aguacate_xls$`NUMERO TOTAL DE AGUACATE CON PLU 4046-PEQUEÑO VENDIDOS`<=293008 , 'ventas menores de 4046','ventas mayores de 4046')Caso_Aguacate_xls$cat_numero_4225_vendido <-ifelse(Caso_Aguacate_xls$`NUMERO TOTAL DE AGUACATE CON PLU 4225-LARGO VENDIDOS`<=295154 , 'ventas menores de 4225','ventas mayores de 4225')Caso_Aguacate_xls$cat_numero_4770_vendido <-ifelse(Caso_Aguacate_xls$`NUMERO TOTAL DE AGUACATE CON PLU 4770-GRANDE VENDIDOS`<=22839 , 'ventas menores de 4770','ventas mayores de 4770')Caso_Aguacate_xls$bolsas_totales <-ifelse(Caso_Aguacate_xls$`Total Bags (BOLSAS TOTALES)`<=239639 , 'bolsas totales menores','bolsas totales mayores')Caso_Aguacate_xls$bolsas_pequeñas <-ifelse(Caso_Aguacate_xls$`Small Bags (BOLSAS PEQUEÑAS)`<=182194 , 'bolsas pequeñas menores','bolsas pequeñas mayores')Caso_Aguacate_xls$bolsas_grandes <-ifelse(Caso_Aguacate_xls$`Large Bags (BOLSAS GRANDES)`<=54338 , 'bolsas grandes menores','bolsas grandes mayores')Caso_Aguacate_xls$bolsas_extragrandes <-ifelse(Caso_Aguacate_xls$`XLarge Bags (BOLSAS EXTRAGRANDES)`<=3106 , 'bolsas extragrandes menores','bolsas extragrandes mayores')
Note
Important
hghghg
library(dplyr)
Attaching package: 'dplyr'
The following object is masked from 'package:MASS':
select
The following objects are masked from 'package:stats':
filter, lag
The following objects are masked from 'package:base':
intersect, setdiff, setequal, union
library(ggplot2)
Attaching package: 'ggplot2'
The following object is masked from 'package:epiDisplay':
alpha
GRAFICO DE TORTA PARA NUMERO TOTAL DE AGUACATE CON PLU 4046-PEQUEÑO VENDIDOS
porcentajes2 <-as.numeric(round(((prop.table(table(Caso_Aguacate_xls$cat_numero_4046_vendido)))*100),2)) etiquetas2 <-c("ventas menores de 4046: ","ventas mayores de 4046: ") etiquetas2 <-paste(etiquetas2, porcentajes2) etiquetas2 <-paste(etiquetas2, "%" , sep =" ")pie(porcentajes1, etiquetas2, main =" PORCENTAJES DE PLU 4046", sub="EVALUACION")
GRAFICO DE TORTA
porcentajes3 <-as.numeric(round(((prop.table(table(Caso_Aguacate_xls$cat_numero_4225_vendido)))*100),2)) etiquetas3 <-c("ventas menores de 4225: ","ventas mayores de 4225: ") etiquetas3 <-paste(etiquetas3, porcentajes3) etiquetas3 <-paste(etiquetas3, "%" , sep =" ")pie(porcentajes3, etiquetas3, main =" PORCENTAJES DE PLU 4225", sub="EVALUACION")
GRAFICO DE TORTA
porcentajes4 <-as.numeric(round(((prop.table(table(Caso_Aguacate_xls$cat_numero_4770_vendido)))*100),2)) etiquetas4 <-c("ventas menores de 4770: ","ventas mayores de 4770: ") etiquetas4 <-paste(etiquetas4, porcentajes4) etiquetas4 <-paste(etiquetas4, "%" , sep =" ")pie(porcentajes4, etiquetas4, main =" PORCENTAJES DE PLU 4770", sub="EVALUACION")
GRAFICO DE TORTA
porcentajes5 <-as.numeric(round(((prop.table(table(Caso_Aguacate_xls$bolsas_totales)))*100),2)) etiquetas5 <-c("bolsas totales menores :","bolsas totales mayores :") etiquetas5 <-paste(etiquetas5, porcentajes5) etiquetas5 <-paste(etiquetas5, "%" , sep =" ")pie(porcentajes5, etiquetas5, main =" PORCENTAJES DE BOLSAS TOTALES", sub="EVALUACION")
Call:
density.default(x = Caso_Aguacate_xls$`AveragePrice (PRECIO PROMEDIO)`)
Data: Caso_Aguacate_xls$`AveragePrice (PRECIO PROMEDIO)` (18249 obs.); Bandwidth 'bw' = 0.05093
x y
Min. :0.2872 Min. :0.000005
1st Qu.:1.0661 1st Qu.:0.017972
Median :1.8450 Median :0.124156
Mean :1.8450 Mean :0.320656
3rd Qu.:2.6239 3rd Qu.:0.639319
Max. :3.4028 Max. :0.964812
par(bg ="red")plot(densidad1, main ="HISTOGRAMA DE DENSIDAD DEL PROMEDIO", xlab="PROMEDIO",ylab="Densidad", col ="white")
GRAFICO DE DENSIDAD PARA NUMERO TOTAL DE AGUACATES VENDIDOS
densidad2 <-density(Caso_Aguacate_xls$`Total Volume (NUMERO TOTAL DE AGUACATES VENDIDOS)`) densidad2
Call:
density.default(x = Caso_Aguacate_xls$`Total Volume (NUMERO TOTAL DE AGUACATES VENDIDOS)`)
Data: Caso_Aguacate_xls$`Total Volume (NUMERO TOTAL DE AGUACATES VENDIDOS)` (18249 obs.); Bandwidth 'bw' = 3.984e+04
x y
Min. : -119438 Min. :0.000e+00
1st Qu.:15566714 1st Qu.:0.000e+00
Median :31252866 Median :5.200e-11
Mean :31252866 Mean :1.997e-08
3rd Qu.:46939018 3rd Qu.:5.860e-10
Max. :62625170 Max. :2.798e-06
par(bg ="blue")plot(densidad2, main ="HISTOGRAMA DE DENSIDAD TOTAL DE AGUACATES VENDIDOS", xlab="NUMERO TOTAL DE AGUACATES VENDIDOS",ylab="Densidad", col ="black")
GRAFICO DE DENSIDAD PARA NUMERO TOTAL DE AGUACATE CON PLU 4046-PEQUEÑO VENDIDOS
densidad3 <-density(Caso_Aguacate_xls$`NUMERO TOTAL DE AGUACATE CON PLU 4046-PEQUEÑO VENDIDOS`) densidad3
Call:
density.default(x = Caso_Aguacate_xls$`NUMERO TOTAL DE AGUACATE CON PLU 4046-PEQUEÑO VENDIDOS`)
Data: Caso_Aguacate_xls$`NUMERO TOTAL DE AGUACATE CON PLU 4046-PEQUEÑO VENDIDOS` (18249 obs.); Bandwidth 'bw' = 1.04e+04
x y
Min. : -31193 Min. :0.000e+00
1st Qu.: 5670307 1st Qu.:0.000e+00
Median :11371808 Median :6.880e-10
Mean :11371808 Mean :7.522e-08
3rd Qu.:17073309 3rd Qu.:3.283e-09
Max. :22774809 Max. :1.625e-05
par(bg ="blue")plot(densidad3, main ="HISTOGRAMA DE DENSIDAD TOTAL DE 4046 VENDIDO", xlab="NUMERO TOTAL DE 4046 VENDIDO",ylab="Densidad", col ="black")
GRAFICO DE DENSIDAD PARA NUMERO TOTAL DE AGUACATE CON PLU 4225-LARGO VENDIDOS
densidad4 <-density(Caso_Aguacate_xls$`NUMERO TOTAL DE AGUACATE CON PLU 4225-LARGO VENDIDOS`) densidad4
Call:
density.default(x = Caso_Aguacate_xls$`NUMERO TOTAL DE AGUACATE CON PLU 4225-LARGO VENDIDOS`)
Data: Caso_Aguacate_xls$`NUMERO TOTAL DE AGUACATE CON PLU 4225-LARGO VENDIDOS` (18249 obs.); Bandwidth 'bw' = 1.389e+04
x y
Min. : -41679 Min. :0.000e+00
1st Qu.: 5096804 1st Qu.:0.000e+00
Median :10235286 Median :5.980e-10
Mean :10235286 Mean :5.796e-08
3rd Qu.:15373769 3rd Qu.:2.299e-09
Max. :20512252 Max. :7.786e-06
par(bg ="blue")plot(densidad4, main ="HISTOGRAMA DE DENSIDAD TOTAL DE 4225 VENDIDO", xlab="NUMERO TOTAL DE 4225 VENDIDO",ylab="Densidad", col ="black")
GRAFICO DE DENSIDAD PARA NUMERO TOTAL DE AGUACATE CON PLU 4770-GRANDE VENDIDOS
densidad5 <-density(Caso_Aguacate_xls$`NUMERO TOTAL DE AGUACATE CON PLU 4770-GRANDE VENDIDOS`) densidad5
Call:
density.default(x = Caso_Aguacate_xls$`NUMERO TOTAL DE AGUACATE CON PLU 4770-GRANDE VENDIDOS`)
Data: Caso_Aguacate_xls$`NUMERO TOTAL DE AGUACATE CON PLU 4770-GRANDE VENDIDOS` (18249 obs.); Bandwidth 'bw' = 589.2
x y
Min. : -1768 Min. :0.000e+00
1st Qu.: 635726 1st Qu.:0.000e+00
Median :1273220 Median :8.300e-09
Mean :1273220 Mean :1.266e-06
3rd Qu.:1910713 3rd Qu.:5.218e-08
Max. :2548207 Max. :2.411e-04
par(bg ="blue")plot(densidad5, main ="HISTOGRAMA DE DENSIDAD TOTAL DE 4770 VENDIDO", xlab="NUMERO TOTAL DE 4770 VENDIDO",ylab="Densidad", col ="black")
GRAFICO DE DENSIDAD PARA Total Bags (BOLSAS TOTALES)
Call:
density.default(x = Caso_Aguacate_xls$`Small Bags (BOLSAS PEQUEÑAS)`)
Data: Caso_Aguacate_xls$`Small Bags (BOLSAS PEQUEÑAS)` (18249 obs.); Bandwidth 'bw' = 7597
x y
Min. : -22790 Min. :0.000e+00
1st Qu.: 3334752 1st Qu.:2.000e-12
Median : 6692294 Median :1.222e-09
Mean : 6692294 Mean :1.035e-07
3rd Qu.:10049835 3rd Qu.:3.517e-09
Max. :13407377 Max. :1.840e-05
par(bg ="blue")plot(densidad7, main ="HISTOGRAMA DE DENSIDAD TOTAL DE BOLSAS PEQUEÑAS", xlab="NUMERO TOTAL DE BOLSAS PEQUEÑAS",ylab="Densidad", col ="black")
GRAFICO DE DENSIDAD PARA Large Bags (BOLSAS GRANDES)
Call:
density.default(x = Caso_Aguacate_xls$`Large Bags (BOLSAS GRANDES)`)
Data: Caso_Aguacate_xls$`Large Bags (BOLSAS GRANDES)` (18249 obs.); Bandwidth 'bw' = 2067
x y
Min. : -6201 Min. :0.000e+00
1st Qu.:1426674 1st Qu.:0.000e+00
Median :2859548 Median :3.360e-09
Mean :2859548 Mean :3.780e-07
3rd Qu.:4292423 3rd Qu.:1.468e-08
Max. :5725298 Max. :6.430e-05
par(bg ="blue")plot(densidad8, main ="HISTOGRAMA DE DENSIDAD TOTAL DE BOLSAS GRANDES", xlab="NUMERO TOTAL DE BOLSAS GRANDES",ylab="Densidad", col ="black")
GRAFICO DE DENSIDAD PARA XLarge Bags (BOLSAS EXTRAGRANDES)
Call:
density.default(x = Caso_Aguacate_xls$`XLarge Bags (BOLSAS EXTRAGRANDES)`)
Data: Caso_Aguacate_xls$`XLarge Bags (BOLSAS EXTRAGRANDES)` (18249 obs.); Bandwidth 'bw' = 12.51
x y
Min. : -37.5 Min. :0.000e+00
1st Qu.:137904.7 1st Qu.:0.000e+00
Median :275846.8 Median :0.000e+00
Mean :275846.8 Mean :6.022e-05
3rd Qu.:413789.0 3rd Qu.:1.467e-06
Max. :551731.2 Max. :2.217e-02
par(bg ="blue")plot(densidad9, main ="HISTOGRAMA DE DENSIDAD TOTAL DE BOLSAS EXTRAGRANDES", xlab="NUMERO TOTAL DE BOLSAS EXTRAGRANDES",ylab="Densidad", col ="black")